﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="CadastroFuncionario.aspx.cs" Inherits="BookExpress.Funcionario.CadastroFuncionario" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
<script type="text/javascript" src="../Scripts/jquery-1.4.1.min.js"></script>
<script type="text/javascript" src="../Scripts/jquery.maskedinput-1.3.min.js"></script>
<script type="text/javascript">
    $(document).ready(function () {
        $("#MainContent_CPF").mask("999.999.999-99", { placeholder: "_" });
        $("#MainContent_Telefone").mask("(99) 9999-9999", { placeholder: "_" });
        $("#MainContent_Celular").mask("(99) 9999-9999", { placeholder: "_" });
        $("#MainContent_CEP").mask("99999-999", { placeholder: "_" });
        $("#MainContent_DataNascimento").mask("99/99/9999", { placeholder: "_" });
    });
</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <h2>Cadastro de Funcionários</h2>
    <p>
         
        <table style="width:100%;">
            <tr>
                <td colspan="2">
                    *Nome:<br />
                    <asp:TextBox ID="Nome" runat="server" Width="300px"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldNome" runat="server" 
                        ControlToValidate="Nome" Display="None" ErrorMessage="Preencha o campo Nome."></asp:RequiredFieldValidator>
                </td>
            </tr>
            <tr>
                <td colspan="2">
                    *Data de Nascimento:<br />
                    <asp:TextBox ID="DataNascimento" runat="server"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldDataNascimento" runat="server" 
                        ControlToValidate="DataNascimento" Display="None" 
                        ErrorMessage="Preencha o campo Data de Nascimento."></asp:RequiredFieldValidator>
                </td>
            </tr>
            <tr>
                <td colspan="2">
                    *Sexo:<br />
                    <asp:DropDownList ID="Sexo" runat="server">
                        <asp:ListItem Selected="True" Value="Selecione">Selecione</asp:ListItem>
                        <asp:ListItem>Masculino</asp:ListItem>
                        <asp:ListItem>Feminino</asp:ListItem>
                    </asp:DropDownList>
                    <asp:RequiredFieldValidator ID="RequiredFieldSexo" runat="server" 
                        ControlToValidate="Sexo" Display="None" ErrorMessage="Preencha o campo Sexo." 
                        InitialValue="Selecione"></asp:RequiredFieldValidator>
                </td>
            </tr>
            <tr>
                <td colspan="2">
                    *RG:<br />
                    <asp:TextBox ID="RG" runat="server"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldRG" runat="server" 
                        ControlToValidate="RG" Display="None" ErrorMessage="Preencha o campo RG."></asp:RequiredFieldValidator>
                </td>
            </tr>
            <tr>
                <td colspan="2">
                    *CPF:<br />
                    <asp:TextBox ID="CPF" runat="server"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldCPF" runat="server" 
                        ControlToValidate="CPF" Display="None" ErrorMessage="Preencha o campo CPF."></asp:RequiredFieldValidator>
                </td>
            </tr>
            <tr>
                <td colspan="2">
                    *Logradouro:<br />
                    <asp:DropDownList ID="TipoLogradouro" runat="server">
                        <asp:ListItem Selected="True" Value="Selecione">Selecione</asp:ListItem>
                        <asp:ListItem>Rua</asp:ListItem>
                        <asp:ListItem>Avenida</asp:ListItem>
                    </asp:DropDownList>
                    <asp:RequiredFieldValidator ID="RequiredFieldTipoLogradouro" runat="server" 
                        ControlToValidate="TipoLogradouro" Display="None" 
                        ErrorMessage="Preencha o campo Tipo de Logradouro." InitialValue="Selecione"></asp:RequiredFieldValidator>
                    <asp:TextBox ID="Logradouro" runat="server" Width="655px"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldLogradouro" runat="server" 
                        ControlToValidate="Logradouro" Display="None" 
                        ErrorMessage="Preencha o campo Logradouro."></asp:RequiredFieldValidator>
                </td>
            </tr>
            <tr>
                <td>
                    *Número:<br />
                    <asp:TextBox ID="Numero" runat="server" Width="100px"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldNumero" runat="server" 
                        ControlToValidate="Numero" Display="None" 
                        ErrorMessage="Preencha o campo Número."></asp:RequiredFieldValidator>
                </td>
                <td>
                    Complemento:<br />
                    <asp:TextBox ID="Complemento" runat="server" Width="160px"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td>
                    *Bairro:<br />
                    <asp:TextBox ID="Bairro" runat="server" Width="225px"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldBairro" runat="server" 
                        ControlToValidate="Bairro" Display="None" 
                        ErrorMessage="Preencha o campo Bairro."></asp:RequiredFieldValidator>
                </td>
                <td>
                    *Cidade/UF:<br />
                    <asp:TextBox ID="Cidade" runat="server" Width="225px"></asp:TextBox>
                    <asp:DropDownList ID="UF" runat="server">
                        <asp:ListItem Selected="True" Value="Selecione">Selecione</asp:ListItem>
                        <asp:ListItem>AC</asp:ListItem>
                        <asp:ListItem>AL</asp:ListItem>
                        <asp:ListItem>AP</asp:ListItem>
                        <asp:ListItem>AM</asp:ListItem>
                        <asp:ListItem>BA</asp:ListItem>
                        <asp:ListItem>CE</asp:ListItem>
                        <asp:ListItem>DF</asp:ListItem>
                        <asp:ListItem>ES</asp:ListItem>
                        <asp:ListItem>GO</asp:ListItem>
                        <asp:ListItem>MA</asp:ListItem>
                        <asp:ListItem>MT</asp:ListItem>
                        <asp:ListItem>MS</asp:ListItem>
                        <asp:ListItem>MG</asp:ListItem>
                        <asp:ListItem>PA</asp:ListItem>
                        <asp:ListItem>PB</asp:ListItem>
                        <asp:ListItem>PR</asp:ListItem>
                        <asp:ListItem>PE</asp:ListItem>
                        <asp:ListItem>PI</asp:ListItem>
                        <asp:ListItem>RJ</asp:ListItem>
                        <asp:ListItem>RN</asp:ListItem>
                        <asp:ListItem>RS</asp:ListItem>
                        <asp:ListItem>RO</asp:ListItem>
                        <asp:ListItem>RR</asp:ListItem>
                        <asp:ListItem>SC</asp:ListItem>
                        <asp:ListItem>SP</asp:ListItem>
                        <asp:ListItem>SE</asp:ListItem>
                        <asp:ListItem>TO</asp:ListItem>
                    </asp:DropDownList>
                    <asp:RequiredFieldValidator ID="RequiredFieldCidade" runat="server" 
                        ControlToValidate="Cidade" Display="None" 
                        ErrorMessage="Preencha o campo Cidade."></asp:RequiredFieldValidator>
                    <asp:RequiredFieldValidator ID="RequiredFieldUF" runat="server" 
                        ControlToValidate="UF" Display="None" ErrorMessage="Preencha o campo UF." 
                        InitialValue="Selecione"></asp:RequiredFieldValidator>
                </td>
            </tr>
            <tr>
                <td>
                    *CEP:<br />
                    <asp:TextBox ID="CEP" runat="server"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldCEP" runat="server" 
                        ControlToValidate="CEP" Display="None" ErrorMessage="Preencha o campo CEP."></asp:RequiredFieldValidator>
                </td>
                <td>
                    *Telefone:<br />
                    <asp:TextBox ID="Telefone" runat="server" Width="160px"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldTelefone" runat="server" 
                        ControlToValidate="Telefone" Display="None" 
                        ErrorMessage="Preencha o campo Telefone."></asp:RequiredFieldValidator>
                </td>
            </tr>
            <tr>
                <td>
                    Celular:<br />
                    <asp:TextBox ID="Celular" runat="server" Width="160px"></asp:TextBox>
                </td>
                <td>
                    E-mail:<br />
                    <asp:TextBox ID="Email" runat="server" Width="225px"></asp:TextBox>
                    <asp:RegularExpressionValidator ID="RegularExpressionEmail" runat="server" 
                        ControlToValidate="Email" Display="None" 
                        ErrorMessage="Preencha um endereço de e-mail válido." 
                        ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator>
                </td>
            </tr>
            <tr>
                <td>
                    *Cargo:<br />
                    <asp:DropDownList ID="Cargo" runat="server">
                        <asp:ListItem Selected="True" Value="Selecione">Selecione</asp:ListItem>
                        <asp:ListItem>Auxiliar</asp:ListItem>
                        <asp:ListItem>Gerente</asp:ListItem>
                        <asp:ListItem>Vendedor</asp:ListItem>
                    </asp:DropDownList>
                    <asp:RequiredFieldValidator ID="RequiredFieldCargo" runat="server" 
                        ControlToValidate="Cargo" Display="None" ErrorMessage="Preencha o campo Cargo." 
                        InitialValue="Selecione"></asp:RequiredFieldValidator>
                    <br />
                </td>
                <td>
                    *Comissão:<br />
                    <asp:DropDownList ID="Comissao" runat="server">
                        <asp:ListItem Selected="True" Value="Selecione">Selecione</asp:ListItem>
                        <asp:ListItem>00</asp:ListItem>
                        <asp:ListItem>05</asp:ListItem>
                        <asp:ListItem>10</asp:ListItem>
                        <asp:ListItem>15</asp:ListItem>
                        <asp:ListItem>20</asp:ListItem>
                    </asp:DropDownList>
                    <asp:RequiredFieldValidator ID="RequiredFieldComissao" runat="server" 
                        ControlToValidate="Comissao" Display="None" 
                        ErrorMessage="Preencha o campo Comissão." InitialValue="Selecione"></asp:RequiredFieldValidator>
                    %<br />
                </td>
            </tr>
            <tr>
                <td valign="top">
                    *Login:<br />
                    <asp:TextBox ID="Login" runat="server" Width="160px"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldLogin" runat="server" 
                        ControlToValidate="Login" Display="None" ErrorMessage="Preencha o campo Login."></asp:RequiredFieldValidator>
                </td>
                <td>
                    *Senha:<br />
                    <asp:TextBox ID="Senha" runat="server" TextMode="Password"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldSenha" runat="server" 
                        ControlToValidate="Senha" Display="None" ErrorMessage="Preencha o campo Senha."></asp:RequiredFieldValidator>
                    <br />
                    *Confirme a senha:<br />
                    <asp:TextBox ID="ConfirmarSenha" runat="server" TextMode="Password"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldConfirmarSenha" runat="server" 
                        ControlToValidate="ConfirmarSenha" Display="None" 
                        ErrorMessage="Preencha o campo Confirme a senha."></asp:RequiredFieldValidator>
                    <asp:CompareValidator ID="CompareSenha" runat="server" ControlToCompare="Senha" 
                        ControlToValidate="ConfirmarSenha" Display="None" 
                        ErrorMessage="As senhas digitadas não coincidem."></asp:CompareValidator>
                    <br />
                </td>
            </tr>
            <tr>
                <td colspan="2">
                    <asp:ValidationSummary ID="ValidationSummary1" runat="server" 
                        ShowMessageBox="True" ShowSummary="False" />
                </td>
            </tr>
            <tr>
                <td colspan="2">
                    <asp:Button ID="BtnConfirmarCadastro" runat="server" 
                        OnClientClick="Javascript:if(Page_ClientValidate()){return confirm('Confirma cadastro?');}" 
                        Text="Confirmar" CausesValidation="False" 
                        onclick="BtnConfirmarCadastro_Click" />
                </td>
            </tr>
</asp:Content>
